package com.tms.service;

import com.github.pagehelper.PageInfo;
import com.tms.domain.Workcell;

import java.util.List;

/**
 * workcell业务接口定义
 *
 * @author jackie
 * @date 2020年6月29日
 */
public interface WorkcellService {

    /**
     * 分页查询所有的workcell
     */
    PageInfo<Workcell> findWorkcellByPage(int page, int pagesize);

    /**
     * 查询所有的workcell
     */
    List<Workcell> findAllWorkcells();

    /**
     * 通过名字查找workcell
     */
    Workcell findWorkcellByName(String name);

    /**
     * 根据ID查询
     */
    Workcell findWorkcellById(Integer id);

    /**
     * 创建
     */
    Workcell createWorkcell(Workcell workcell);

    /**
     * 根据ID删除
     */
    void deleteWorkcellById(Workcell workcell);

    /**
     * 根据ID更新
     */
    Workcell updateWorkcellById(Workcell workcell);

}